function foo() {
  console.log(this)
}

foo.apply("aaa")
foo.apply([])

// 下面两个都是window, 对绑定的undefined和null忽略掉，默认指向window
foo.apply(undefined)
foo.apply(null)

var bar = foo.bind(null)
bar()
